.calendar-wrapper {
    background: white!important;
  --color-3:var(--main-color);
}
.calendar-wrapper .calendar__day-selected .calendar__day-text {
    color: white!important;
}
body .calendar-wrapper .calendar__body .tooltip-inner {
    background-color: white !important;
  filter: drop-shadow(12.881px 12.881px 64.407px rgba(131, 150, 174, 0.25));

}

.tooltip.top .tooltip-arrow {
    border-top-color: white!important;filter: drop-shadow(12.881px 12.881px 64.407px rgba(131, 150, 174, 0.25));
}
.calendar-wrapper .events-display .event-url {
 box-shadow: 0px 29.627px 45.085px 0px rgba(131, 150, 174, 0.14)!important;
  border-radius: 19px!important;
background: #FFF!important;
}
.calendar-wrapper .events-display .event-url:not(:last-child) {
  margin-bottom:12px!important;
}
.calendar-wrapper .tooltip.top{
   
    padding: 5px 0!important;
    margin-top: 4px!important;

}
.calendar-wrapper .tooltip.top .tooltip-arrow {
    transform:translate(0,20%);
    margin-left: -5px;
    border-width: 5px 5px 0;
}
.event-left {
  align-items:center!important;
}
.calendar-wrapper .calendar__weekday {
    text-transform:uppercase!important;
}
.calendar-wrapper .calendar__monthyear,.calendar-wrapper .events-display .events-title {
    font-size: 20px!important;
}
.calendar-wrapper .calendar__arrow-inner {
    width: 19px!important;
    height: 19px!important;
   background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.4209 5.09296L7.75486 9.759L12.4209 14.425L10.9774 15.8584L4.87798 9.759L10.9774 3.65961L12.4209 5.09296Z' fill='%23B5BEC6'/%3E%3C/svg%3E%0A")!important;
    cursor: pointer;
    background-position: center!important;
    background-repeat: no-repeat!important;
    background-size: contain!important;
    transition: 0.3s;
    border-radius: 50%!important;
    opacity: 1!important;
}
.calendar-wrapper .calendar__header {
  align-items:center!important;
}